#include "enregistrement.h"

 void init_enreg(Enreg enreg) {

    enreg.nb = 0;

 }



  void remplir_enreg(Enreg *enreg,Ligne *ligne) {

        int i;
        int j,temp,ancien_indice,nouveau;



        while (*ligne != NULL) {

        for (i=0;i<= enreg->nb;i++){
            temp = enreg->tab[i].id;


        if (temp != ligne->id ){


                nouveau = 1;

        }else {
            nouveau = 0;
            ancien_indice = i;
            break;
        }

        }

        if (nouveau == 1) {

            enreg->tab[enreg->nb].id = ligne->id;
            enreg->tab[enreg->nb].capteurs[enreg->tab[enreg->nb].cmpt] = ligne->capteur;
            (enreg->tab[enreg->nb].cmpt)++;
            (enreg->nb)++;


        }else if (nouveau == 0) {

            enreg->tab[ancien_indice].capteurs[enreg->tab[ancien_indice].cmpt] = ligne->capteur;
            (enreg->tab[ancien_indice].cmpt)++;

        }

        break ;

  }
  }

